<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=\, initial-scale=1.0">
    <title>Document</title>
</head>
<body>

<!-- 六、作业【二选一】：

1、    使用类的方式，模拟vue-router3库的：
    
    ​      1、路由模式设置
    
    ​      2、路由配置：可以尝试做路由重定向
    
    
    
    ​    即:调用方式如下:
    

    new VueRouter({
        mode:"hash",//取值为hash和history。默认值是hash。
        routes:[
            {   
                path:"/",
                redirect:
            },
                {   
                path:"/home",
                component:
            },
        ]
    })

    
    

 2、实现如下函数，完成路由的设置和路由功能：




//实现如下函数：
//mode：表示路由模式，取值为hash和history。默认值是hash。
//routes：表示路由配置，是json数组。

function createRouter(mode=="hash",routes){
    //函数内部根据mode和routes完成不同路由模式的路由功能。
       
}

调用示例：

createRouter("hash",[
     {
        path:"/home",
        component:home
      },
      {
        path:"/goodstype",
        component:goodstype
      }
]);


 -->


    
</body>
</html>